/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef DEVICES_FRAME_H
#define DEVICES_FRAME_H


/* Includes ------------------------------------------------------------------*/
#include "stdint.h"

/* Exported constants --------------------------------------------------------*/
/* Exported macros -----------------------------------------------------------*/
#define Frame_FucGroundInit \
{ \
	&Frame_LID_LidarCheck, \
	&Frame_LID_LidarGain, \
}


/* Exported types ------------------------------------------------------------*/
typedef struct
{
	void(*Frame_LID_LidarCheck)(void);
	void(*Frame_LID_LidarGain)(void);
}Frame_Fuc;

typedef struct
{
	uint8_t LidarFrame;
	uint8_t LidarState;
}Frame_Check_t;

/* Exported variables --------------------------------------------------------*/
extern Frame_Fuc Frame_Function;
extern Frame_Check_t Frame_Check;


/* End -----------------------------------------------------------------------*/
#endif
